﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020006B1 RID: 1713
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class GetDrinkMakerDataScRsp : IMessage<GetDrinkMakerDataScRsp>, IMessage, IEquatable<GetDrinkMakerDataScRsp>, IDeepCloneable<GetDrinkMakerDataScRsp>, IBufferMessage
	{
		// Token: 0x1700160A RID: 5642
		// (get) Token: 0x06004D33 RID: 19763 RVA: 0x000D2FDA File Offset: 0x000D11DA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<GetDrinkMakerDataScRsp> Parser
		{
			get
			{
				return GetDrinkMakerDataScRsp._parser;
			}
		}

		// Token: 0x1700160B RID: 5643
		// (get) Token: 0x06004D34 RID: 19764 RVA: 0x000D2FE1 File Offset: 0x000D11E1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return GetDrinkMakerDataScRspReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x1700160C RID: 5644
		// (get) Token: 0x06004D35 RID: 19765 RVA: 0x000D2FF3 File Offset: 0x000D11F3
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return GetDrinkMakerDataScRsp.Descriptor;
			}
		}

		// Token: 0x06004D36 RID: 19766 RVA: 0x000D2FFA File Offset: 0x000D11FA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetDrinkMakerDataScRsp()
		{
		}

		// Token: 0x06004D37 RID: 19767 RVA: 0x000D3018 File Offset: 0x000D1218
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetDrinkMakerDataScRsp(GetDrinkMakerDataScRsp other) : this()
		{
			this.cNINLAJDEHG_ = other.cNINLAJDEHG_;
			this.exp_ = other.exp_;
			this.cNFKHMNAAMP_ = ((other.cNFKHMNAAMP_ != null) ? other.cNFKHMNAAMP_.Clone() : null);
			this.level_ = other.level_;
			this.bBICFBOEDHG_ = other.bBICFBOEDHG_.Clone();
			this.retcode_ = other.retcode_;
			this.pICFNHKDGMI_ = other.pICFNHKDGMI_;
			this.cDMPAMDGMHD_ = other.cDMPAMDGMHD_;
			this.jIJKPFBLGKE_ = other.jIJKPFBLGKE_;
			this.fCCOMPHNCCP_ = other.fCCOMPHNCCP_.Clone();
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06004D38 RID: 19768 RVA: 0x000D30CE File Offset: 0x000D12CE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetDrinkMakerDataScRsp Clone()
		{
			return new GetDrinkMakerDataScRsp(this);
		}

		// Token: 0x1700160D RID: 5645
		// (get) Token: 0x06004D39 RID: 19769 RVA: 0x000D30D6 File Offset: 0x000D12D6
		// (set) Token: 0x06004D3A RID: 19770 RVA: 0x000D30DE File Offset: 0x000D12DE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint CNINLAJDEHG
		{
			get
			{
				return this.cNINLAJDEHG_;
			}
			set
			{
				this.cNINLAJDEHG_ = value;
			}
		}

		// Token: 0x1700160E RID: 5646
		// (get) Token: 0x06004D3B RID: 19771 RVA: 0x000D30E7 File Offset: 0x000D12E7
		// (set) Token: 0x06004D3C RID: 19772 RVA: 0x000D30EF File Offset: 0x000D12EF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Exp
		{
			get
			{
				return this.exp_;
			}
			set
			{
				this.exp_ = value;
			}
		}

		// Token: 0x1700160F RID: 5647
		// (get) Token: 0x06004D3D RID: 19773 RVA: 0x000D30F8 File Offset: 0x000D12F8
		// (set) Token: 0x06004D3E RID: 19774 RVA: 0x000D3100 File Offset: 0x000D1300
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PNLHADCBNMN CNFKHMNAAMP
		{
			get
			{
				return this.cNFKHMNAAMP_;
			}
			set
			{
				this.cNFKHMNAAMP_ = value;
			}
		}

		// Token: 0x17001610 RID: 5648
		// (get) Token: 0x06004D3F RID: 19775 RVA: 0x000D3109 File Offset: 0x000D1309
		// (set) Token: 0x06004D40 RID: 19776 RVA: 0x000D3111 File Offset: 0x000D1311
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Level
		{
			get
			{
				return this.level_;
			}
			set
			{
				this.level_ = value;
			}
		}

		// Token: 0x17001611 RID: 5649
		// (get) Token: 0x06004D41 RID: 19777 RVA: 0x000D311A File Offset: 0x000D131A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<uint> BBICFBOEDHG
		{
			get
			{
				return this.bBICFBOEDHG_;
			}
		}

		// Token: 0x17001612 RID: 5650
		// (get) Token: 0x06004D42 RID: 19778 RVA: 0x000D3122 File Offset: 0x000D1322
		// (set) Token: 0x06004D43 RID: 19779 RVA: 0x000D312A File Offset: 0x000D132A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Retcode
		{
			get
			{
				return this.retcode_;
			}
			set
			{
				this.retcode_ = value;
			}
		}

		// Token: 0x17001613 RID: 5651
		// (get) Token: 0x06004D44 RID: 19780 RVA: 0x000D3133 File Offset: 0x000D1333
		// (set) Token: 0x06004D45 RID: 19781 RVA: 0x000D313B File Offset: 0x000D133B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint PICFNHKDGMI
		{
			get
			{
				return this.pICFNHKDGMI_;
			}
			set
			{
				this.pICFNHKDGMI_ = value;
			}
		}

		// Token: 0x17001614 RID: 5652
		// (get) Token: 0x06004D46 RID: 19782 RVA: 0x000D3144 File Offset: 0x000D1344
		// (set) Token: 0x06004D47 RID: 19783 RVA: 0x000D314C File Offset: 0x000D134C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint CDMPAMDGMHD
		{
			get
			{
				return this.cDMPAMDGMHD_;
			}
			set
			{
				this.cDMPAMDGMHD_ = value;
			}
		}

		// Token: 0x17001615 RID: 5653
		// (get) Token: 0x06004D48 RID: 19784 RVA: 0x000D3155 File Offset: 0x000D1355
		// (set) Token: 0x06004D49 RID: 19785 RVA: 0x000D315D File Offset: 0x000D135D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint JIJKPFBLGKE
		{
			get
			{
				return this.jIJKPFBLGKE_;
			}
			set
			{
				this.jIJKPFBLGKE_ = value;
			}
		}

		// Token: 0x17001616 RID: 5654
		// (get) Token: 0x06004D4A RID: 19786 RVA: 0x000D3166 File Offset: 0x000D1366
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<DrinkMakerGuest> FCCOMPHNCCP
		{
			get
			{
				return this.fCCOMPHNCCP_;
			}
		}

		// Token: 0x06004D4B RID: 19787 RVA: 0x000D316E File Offset: 0x000D136E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as GetDrinkMakerDataScRsp);
		}

		// Token: 0x06004D4C RID: 19788 RVA: 0x000D317C File Offset: 0x000D137C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(GetDrinkMakerDataScRsp other)
		{
			return other != null && (other == this || (this.CNINLAJDEHG == other.CNINLAJDEHG && this.Exp == other.Exp && object.Equals(this.CNFKHMNAAMP, other.CNFKHMNAAMP) && this.Level == other.Level && this.bBICFBOEDHG_.Equals(other.bBICFBOEDHG_) && this.Retcode == other.Retcode && this.PICFNHKDGMI == other.PICFNHKDGMI && this.CDMPAMDGMHD == other.CDMPAMDGMHD && this.JIJKPFBLGKE == other.JIJKPFBLGKE && this.fCCOMPHNCCP_.Equals(other.fCCOMPHNCCP_) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06004D4D RID: 19789 RVA: 0x000D3254 File Offset: 0x000D1454
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.CNINLAJDEHG != 0U)
			{
				num ^= this.CNINLAJDEHG.GetHashCode();
			}
			if (this.Exp != 0U)
			{
				num ^= this.Exp.GetHashCode();
			}
			if (this.cNFKHMNAAMP_ != null)
			{
				num ^= this.CNFKHMNAAMP.GetHashCode();
			}
			if (this.Level != 0U)
			{
				num ^= this.Level.GetHashCode();
			}
			num ^= this.bBICFBOEDHG_.GetHashCode();
			if (this.Retcode != 0U)
			{
				num ^= this.Retcode.GetHashCode();
			}
			if (this.PICFNHKDGMI != 0U)
			{
				num ^= this.PICFNHKDGMI.GetHashCode();
			}
			if (this.CDMPAMDGMHD != 0U)
			{
				num ^= this.CDMPAMDGMHD.GetHashCode();
			}
			if (this.JIJKPFBLGKE != 0U)
			{
				num ^= this.JIJKPFBLGKE.GetHashCode();
			}
			num ^= this.fCCOMPHNCCP_.GetHashCode();
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06004D4E RID: 19790 RVA: 0x000D335B File Offset: 0x000D155B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06004D4F RID: 19791 RVA: 0x000D3363 File Offset: 0x000D1563
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06004D50 RID: 19792 RVA: 0x000D336C File Offset: 0x000D156C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			this.fCCOMPHNCCP_.WriteTo(ref output, GetDrinkMakerDataScRsp._repeated_fCCOMPHNCCP_codec);
			this.bBICFBOEDHG_.WriteTo(ref output, GetDrinkMakerDataScRsp._repeated_bBICFBOEDHG_codec);
			if (this.CNINLAJDEHG != 0U)
			{
				output.WriteRawTag(24);
				output.WriteUInt32(this.CNINLAJDEHG);
			}
			if (this.Retcode != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.Retcode);
			}
			if (this.Level != 0U)
			{
				output.WriteRawTag(56);
				output.WriteUInt32(this.Level);
			}
			if (this.PICFNHKDGMI != 0U)
			{
				output.WriteRawTag(64);
				output.WriteUInt32(this.PICFNHKDGMI);
			}
			if (this.cNFKHMNAAMP_ != null)
			{
				output.WriteRawTag(74);
				output.WriteMessage(this.CNFKHMNAAMP);
			}
			if (this.Exp != 0U)
			{
				output.WriteRawTag(80);
				output.WriteUInt32(this.Exp);
			}
			if (this.CDMPAMDGMHD != 0U)
			{
				output.WriteRawTag(112);
				output.WriteUInt32(this.CDMPAMDGMHD);
			}
			if (this.JIJKPFBLGKE != 0U)
			{
				output.WriteRawTag(120);
				output.WriteUInt32(this.JIJKPFBLGKE);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06004D51 RID: 19793 RVA: 0x000D3490 File Offset: 0x000D1690
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.CNINLAJDEHG != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.CNINLAJDEHG);
			}
			if (this.Exp != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Exp);
			}
			if (this.cNFKHMNAAMP_ != null)
			{
				num += 1 + CodedOutputStream.ComputeMessageSize(this.CNFKHMNAAMP);
			}
			if (this.Level != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Level);
			}
			num += this.bBICFBOEDHG_.CalculateSize(GetDrinkMakerDataScRsp._repeated_bBICFBOEDHG_codec);
			if (this.Retcode != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Retcode);
			}
			if (this.PICFNHKDGMI != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.PICFNHKDGMI);
			}
			if (this.CDMPAMDGMHD != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.CDMPAMDGMHD);
			}
			if (this.JIJKPFBLGKE != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.JIJKPFBLGKE);
			}
			num += this.fCCOMPHNCCP_.CalculateSize(GetDrinkMakerDataScRsp._repeated_fCCOMPHNCCP_codec);
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06004D52 RID: 19794 RVA: 0x000D359C File Offset: 0x000D179C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(GetDrinkMakerDataScRsp other)
		{
			if (other == null)
			{
				return;
			}
			if (other.CNINLAJDEHG != 0U)
			{
				this.CNINLAJDEHG = other.CNINLAJDEHG;
			}
			if (other.Exp != 0U)
			{
				this.Exp = other.Exp;
			}
			if (other.cNFKHMNAAMP_ != null)
			{
				if (this.cNFKHMNAAMP_ == null)
				{
					this.CNFKHMNAAMP = new PNLHADCBNMN();
				}
				this.CNFKHMNAAMP.MergeFrom(other.CNFKHMNAAMP);
			}
			if (other.Level != 0U)
			{
				this.Level = other.Level;
			}
			this.bBICFBOEDHG_.Add(other.bBICFBOEDHG_);
			if (other.Retcode != 0U)
			{
				this.Retcode = other.Retcode;
			}
			if (other.PICFNHKDGMI != 0U)
			{
				this.PICFNHKDGMI = other.PICFNHKDGMI;
			}
			if (other.CDMPAMDGMHD != 0U)
			{
				this.CDMPAMDGMHD = other.CDMPAMDGMHD;
			}
			if (other.JIJKPFBLGKE != 0U)
			{
				this.JIJKPFBLGKE = other.JIJKPFBLGKE;
			}
			this.fCCOMPHNCCP_.Add(other.fCCOMPHNCCP_);
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06004D53 RID: 19795 RVA: 0x000D369E File Offset: 0x000D189E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06004D54 RID: 19796 RVA: 0x000D36A8 File Offset: 0x000D18A8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 48U)
				{
					if (num <= 16U)
					{
						if (num == 10U)
						{
							this.fCCOMPHNCCP_.AddEntriesFrom(ref input, GetDrinkMakerDataScRsp._repeated_fCCOMPHNCCP_codec);
							continue;
						}
						if (num != 16U)
						{
							goto IL_69;
						}
					}
					else if (num != 18U)
					{
						if (num == 24U)
						{
							this.CNINLAJDEHG = input.ReadUInt32();
							continue;
						}
						if (num != 48U)
						{
							goto IL_69;
						}
						this.Retcode = input.ReadUInt32();
						continue;
					}
					this.bBICFBOEDHG_.AddEntriesFrom(ref input, GetDrinkMakerDataScRsp._repeated_bBICFBOEDHG_codec);
					continue;
				}
				if (num <= 74U)
				{
					if (num == 56U)
					{
						this.Level = input.ReadUInt32();
						continue;
					}
					if (num == 64U)
					{
						this.PICFNHKDGMI = input.ReadUInt32();
						continue;
					}
					if (num == 74U)
					{
						if (this.cNFKHMNAAMP_ == null)
						{
							this.CNFKHMNAAMP = new PNLHADCBNMN();
						}
						input.ReadMessage(this.CNFKHMNAAMP);
						continue;
					}
				}
				else
				{
					if (num == 80U)
					{
						this.Exp = input.ReadUInt32();
						continue;
					}
					if (num == 112U)
					{
						this.CDMPAMDGMHD = input.ReadUInt32();
						continue;
					}
					if (num == 120U)
					{
						this.JIJKPFBLGKE = input.ReadUInt32();
						continue;
					}
				}
				IL_69:
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04001E6D RID: 7789
		private static readonly MessageParser<GetDrinkMakerDataScRsp> _parser = new MessageParser<GetDrinkMakerDataScRsp>(() => new GetDrinkMakerDataScRsp());

		// Token: 0x04001E6E RID: 7790
		private UnknownFieldSet _unknownFields;

		// Token: 0x04001E6F RID: 7791
		public const int CNINLAJDEHGFieldNumber = 3;

		// Token: 0x04001E70 RID: 7792
		private uint cNINLAJDEHG_;

		// Token: 0x04001E71 RID: 7793
		public const int ExpFieldNumber = 10;

		// Token: 0x04001E72 RID: 7794
		private uint exp_;

		// Token: 0x04001E73 RID: 7795
		public const int CNFKHMNAAMPFieldNumber = 9;

		// Token: 0x04001E74 RID: 7796
		private PNLHADCBNMN cNFKHMNAAMP_;

		// Token: 0x04001E75 RID: 7797
		public const int LevelFieldNumber = 7;

		// Token: 0x04001E76 RID: 7798
		private uint level_;

		// Token: 0x04001E77 RID: 7799
		public const int BBICFBOEDHGFieldNumber = 2;

		// Token: 0x04001E78 RID: 7800
		private static readonly FieldCodec<uint> _repeated_bBICFBOEDHG_codec = FieldCodec.ForUInt32(18U);

		// Token: 0x04001E79 RID: 7801
		private readonly RepeatedField<uint> bBICFBOEDHG_ = new RepeatedField<uint>();

		// Token: 0x04001E7A RID: 7802
		public const int RetcodeFieldNumber = 6;

		// Token: 0x04001E7B RID: 7803
		private uint retcode_;

		// Token: 0x04001E7C RID: 7804
		public const int PICFNHKDGMIFieldNumber = 8;

		// Token: 0x04001E7D RID: 7805
		private uint pICFNHKDGMI_;

		// Token: 0x04001E7E RID: 7806
		public const int CDMPAMDGMHDFieldNumber = 14;

		// Token: 0x04001E7F RID: 7807
		private uint cDMPAMDGMHD_;

		// Token: 0x04001E80 RID: 7808
		public const int JIJKPFBLGKEFieldNumber = 15;

		// Token: 0x04001E81 RID: 7809
		private uint jIJKPFBLGKE_;

		// Token: 0x04001E82 RID: 7810
		public const int FCCOMPHNCCPFieldNumber = 1;

		// Token: 0x04001E83 RID: 7811
		private static readonly FieldCodec<DrinkMakerGuest> _repeated_fCCOMPHNCCP_codec = FieldCodec.ForMessage<DrinkMakerGuest>(10U, DrinkMakerGuest.Parser);

		// Token: 0x04001E84 RID: 7812
		private readonly RepeatedField<DrinkMakerGuest> fCCOMPHNCCP_ = new RepeatedField<DrinkMakerGuest>();
	}
}
